package blue.global.util;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期时间工具类
 * 
 * @author zhengj
 * @since 1.0
 */
public class DateUtil
{
	private static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
	private static SimpleDateFormat dateTimeFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	
	/**
	 * 把 Date 类型转化为日期字符串(yyyy-MM-dd)
	 * 
	 * @param date Date 类型
	 * @return 日期字符串(yyyy-MM-dd)
	 */
	public static String toDateString(Date date)
	{
		if (date == null)
			return null;
		
		return dateFormat.format(date);
	}
	
	/**
	 * 把 Date 类型转化为日期时间字符串(yyyy-MM-dd HH:mm:ss)
	 * 
	 * @param date Date 类型
	 * @return 日期时间字符串(yyyy-MM-dd HH:mm:ss)
	 */
	public static String toDateTimeString(Date date)
	{
		if (date == null)
			return null;
		
		return dateTimeFormat.format(date);
	}
}
